import { http } from "@/utils/http";    //必须写之前抛出的名字，不能随便写

// 商品搜索-带筛选条件
const postspss=(pamars)=>{
    return http({
        url:"/search/all",
		method:"POST",
		data:{pamars}
    })
}
// 小程序登录
const postdl=(pamars)=>{
    return http({
        url:"/login/wxMin",
		method:"POST",
		data:{pamars}
    })
}
// 登录-用户名+密码
const postyhumu=()=>{
    return http({
        url:"/login",
		method:"POST",
    })
}
// 修改用户头像
const postyhtx=()=>{
    return http({
        url:"/member/profile/avatar",
		method:"POST",
    })
}
// 添加收货地址
const postshdz=()=>{
    return http({
        url:"/member/profile",
		method:"POST",
    })
}
// 提交订单
const posttjdd=()=>{
    return http({
        url:"/member/order",
		method:"POST",
    })
}
// 加入购物车
const postjrgwc=()=>{
    return http({
        url:"/member/cart",
		method:"POST",
    })
}








// 删除收货地址
const detshdz=()=>{
    return http({
        url:"/member/address/{id}",
		method:"DELETE",
    })
}
// 删除订单
const detscdd=()=>{
    return http({
        url:"/member/order",
		method:"DELETE",
    })
}
// 删除清空购物车单品
const detqkgwcdp=()=>{
    return http({
        url:"/member/cart",
		method:"DELETE",
    })
}








// 修改全选取消全选
const putxgqxdx=()=>{
    return http({
        url:"/member/cart/selected",
		method:"PUT",
    })
}
// 修改购物车单品
const putgwcdp=()=>{
    return http({
        url:"/member/cart/{skuId}",
		method:"PUT",
    })
}
// 刷新token
const puttoken=()=>{
    return http({
        url:"/login/refresh",
		method:"PUT",
    })
}
// 修改个人信息
const putxggr=()=>{
    return http({
        url:"/member/profile",
		method:"PUT",
    })
}
// 修改收货地址
const putshdz=()=>{
    return http({
        url:"/member/address/{id}",
		method:"PUT",
    })
}
// 确认收货
const putqrsh=()=>{
    return http({
        url:"/member/order/{id}/receipt",
		method:"PUT",
    })
}
// 取消订单
const putqxdd=()=>{
    return http({
        url:"/member/order/{id}/cancel",
		method:"PUT",
    })
}







// 获取购物车列表
const gethqgwclieb=()=>{
    return http({
        url:"/member/cart"
    })
}
// 获取订单列表
const gethqddlb=()=>{
    return http({
        url:"/member/order"
    })
}
// 获取订单流
const gethqddl=()=>{
    return http({
        url:"/member/order/{id}/logistics"
    })
}
// 填写订单-获取再次购买订单
const getddxx=()=>{
    return http({
        url:"/member/order/{id}"
    })
}
// 填写订单-获取再次购买订单
const getzcgmdd=()=>{
    return http({
        url:"/member/order/repurchase/{id}"
    })
}
// 填写订单-获取立即购买订单
const getljgmdd=()=>{
    return http({
        url:"/member/order/pre/now"
    })
}
// 填写订单-获取预付订单
const getyfdd=()=>{
    return http({
        url:"/member/address"
    })
}
// 获取收货地址列表
const getdzlb=()=>{
    return http({
        url:"/member/address"
    })
}
// 获取收货地址详情
const getdzxq=()=>{
    return http({
        url:"/member/address/{id}"
    })
}
// 获取个人信息  这个不行
const getGr=()=>{
    return http({
        url:"/member/profile"
    })
}
// 广告区域
const getBannerAPI=()=>{
    return http({
        url:"/home/banner"
    })
}
// 前台分类
function getNewAPI(){
    return http({
        url:"/home/category/mutli"
    })
}
// 热门推荐
const getHotAPI=()=>{
    return http({
        url:"/home/hot/mutli"
    })
}
// 新鲜好物
function getBrandAPI(){
    return http({
        url:"/home/new",
    })
}
// 猜你喜欢
const getJJ=()=>{
    return http({
        url:"/home/goods/guessLike"
    })
}
// 特惠推荐
const getZT=()=>{
    return http({
        url:"/hot/preference"
    })
}
// 爆款推荐
const gettj=()=>{
    return http({
        url:"/hot/inVogue"
    })
}
// 一站买全
const getyz=()=>{
    return http({
        url:"/hot/oneStop"
    })
}
// 新鲜好物
const gethw=()=>{
    return http({
        url:"/hot/new"
    })
}
// 提示语    这个不行
const getsptsy=()=>{
    return http({
        url:"/search/tips",
    })
}
// 分类列表
const getfllb=()=>{
    return http({
        url:"/category/top",
    })
}
// 商品详情   这个不行
const getspxq=()=>{
    return http({
        url:"/goods",
    })
}
export {
    getBannerAPI,
    getNewAPI,
    getHotAPI,
    getBrandAPI,
    getJJ,
    getZT,
	gettj,
	getyz,
	gethw,
	postspss,
	getsptsy,
	getfllb,
	getspxq,
	postdl,
	postyhumu,
	puttoken,
	postyhtx,
	putxggr,
	getGr,
	postshdz,
	detshdz,
	putshdz,
	getdzxq,
	getdzlb,
	getyfdd,
	getljgmdd,
	getzcgmdd,
	posttjdd,
	getddxx,
	putqrsh,
	gethqddl,
	detscdd,
	putqxdd,
	gethqddlb,
	postjrgwc,
	gethqgwclieb,
	detqkgwcdp,
	putgwcdp,
	putxgqxdx,
}


